// pages/my/my.js
Page({

	// 事件 跳转到 管理员页面
	adminLogin: function(evt) {
		wx.navigateTo({
			url: '../admin/admin'
		})
	},

	//点击 微信登录
	onGotUserInfo: function(evt) {
		//新用户 在这里获取信息
		console.log(evt)
		this.setData({
			wxLogin: true
		})
	},

	/**
	 * 页面的初始数据
	 */
	data: {
		nickName: "",
		openId: "",
		avatarUrl: "",
		wxLogin: false,
		showAdmin: false
	},

	/**
	 * 生命周期函数--监听页面加载
	 */
	onLoad: function(options) {
		var _this = this
		var global = getApp()
		// 获取openid
		wx.cloud.callFunction({
			name: 'login',
			complete: res => {
				// console.log('云函数获取到的openid: ', res.result.userInfo.openId)
				//设置全局的 openId
				global.openId = res.result.userInfo.openId

				// 检查openId
				const db = wx.cloud.database()
				db.collection('admin').where({
						openId: global.openId
					})
					.get({
						success: function(res2) {
							// console.log(res2.data)
							if (res2.data.length > 0) {
								//是管理员身份
								_this.setData({
									showAdmin: true
								})
							} else {
								//不是管理员身份
								_this.setData({
									showAdmin: false
								})
							}
						}
					})

			}
		})

		//获取用户信息
		wx.getUserInfo({
			success: function(res) {
				if (res.userInfo.nickName) {
					_this.setData({
						wxLogin: true
					})
				}
				//老用户在这里获取信息
			}
		})
	},

	/**
	 * 生命周期函数--监听页面初次渲染完成
	 */
	onReady: function() {

	},

	/**
	 * 生命周期函数--监听页面显示
	 */
	onShow: function() {
		//当前页面不允许分享转发
		wx.hideShareMenu()
	},

	/**
	 * 生命周期函数--监听页面隐藏
	 */
	onHide: function() {

	},

	/**
	 * 生命周期函数--监听页面卸载
	 */
	onUnload: function() {

	},

	/**
	 * 页面相关事件处理函数--监听用户下拉动作
	 */
	onPullDownRefresh: function() {

	},

	/**
	 * 页面上拉触底事件的处理函数
	 */
	onReachBottom: function() {

	},

	/**
	 * 用户点击右上角分享
	 */
	onShareAppMessage: function() {

	}

})
